/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */

#ifndef __PQ_LoginUIScreen_H__
#define __PQ_LoginUIScreen_H__

#include "ClientPrerequisites.h"

#include "UIScreen.h"

#include "CEGUI.h"

namespace PQClient
{
	/*This class represent login ui scenenary.
	*/
	class LoginUIScreen
		: public UIScreen
	{
	public:
		LoginUIScreen();

		//in character create layout
		bool DestroyerButtonClicked(const CEGUI::EventArgs& args);
		bool VanquisherButtonClicked(const CEGUI::EventArgs& args);
		bool AlchemistButtonClicked(const CEGUI::EventArgs& args);
		bool CreatePlayerButtonClicked(const CEGUI::EventArgs& args);
		

	protected:
		void initButtons();
	};
}
#endif
